QT打开网页

您所在的位置:网站首页 qt openurl QT打开网页

QT打开网页

2023-11-20 21:02| 来源: 网络整理| 查看: 265

如果使用Qt开发界面,往往离不开QDesktopServices,QDesktopServices不仅可以打开本地浏览器,而且还可以打开本地文件(夹)等,可以获取桌面、我的文档、Home等目录。

建立QT Widgets Application工程

在main.cpp中添加如下代码

#include "mainwindow.h" #include #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; QDesktopServices::openUrl(QUrl("https://www.baidu.com", QUrl::TolerantMode)); //获取系统相关的路径 // QString desktop_path = QDesktopServices::storageLocation(QDesktopServices::DesktopLocation); // w.show(); return a.exec(); }

即可打开网页

 

其他功能

1)本地文件(远程也可以) 2)获取桌面 3)我的文档 4)Home目录 5)打开网页

#include "mainwindow.h" #include #include #include int main(int argc, char *argv[]) {     QApplication a(argc, argv);    MainWindow w;     //打开本地远程共享文件    QDesktopServices::openUrl(QUrl("file:///C:/Documents and Settings/All Users/Desktop", QUrl::TolerantMode));     //打开本地系统目录    QDesktopServices::openUrl(QUrl("C:/", QUrl::TolerantMode));      // 打开网页    QDesktopServices::openUrl(QUrl("https://www.csdn.net", QUrl::TolerantMode));    //获取系统相关的路径    QString desktop_path = QDesktopServices::storageLocation(QDesktopServices::DesktopLocation);     w.show();    return a.exec(); }

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3